Add dired-hide-details-mode. (Bug#6799)
authorChristopher Schmidt <christopher@ch.ristopher.com>
Wed, 13 Feb 2013 09:42:31 +0000 (10:42 +0100)
committerChristopher Schmidt <christopher@ch.ristopher.com>
Wed, 13 Feb 2013 09:42:31 +0000 (10:42 +0100)
commita98490c403d805f911304e7f31658cb066b4f181
treedfb9a68746e742b96ed93b7259ae650d67f091fa
parent972af2a78988df0b5e67f2a62d3ba99f1fc70a71
Add dired-hide-details-mode.  (Bug#6799)

* locate.el (locate-mode): Set parent mode property to dired-mode.

* find-dired.el (find-dired): Call dired-insert-set-properties on
initial information line.  Set process mark on end of buffer.
(find-dired-sentinel):
Call dired-insert-set-properties on summary.

* dired.el (dired-hide-details-hide-symlink-targets)
(dired-hide-details-hide-information-lines): New options.
(dired-insert-directory):
Set properties after final treatment of output.
(dired-insert-set-properties):
Set dired-hide-details-* properties.
(dired-mode-map): Bind dired-hide-details-mode.
(dired-mode): Set buffer-invisibility-spec to a list.
(dired-next-line): Skip hidden lines.
(dired-previous-line): Use dired-next-line.
(dired-hide-details-mode): New minor mode.
(dired-hide-details-update-invisibility-spec): New function.
etc/NEWS
lisp/ChangeLog
lisp/dired.el
lisp/find-dired.el
lisp/locate.el